package com.aizhixin.lab.project.course.entity;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Id;
import java.util.Date;

@Data
@Entity(name = "t_project_minutes")
public class ProjectMinutes {
    @Id
    @Column(name = "id")
    @ApiModelProperty(value = "id")
    private String id;
    @Column(name = "minutes_name")
    @ApiModelProperty(value = "纪要名称")
    private String minutesName;
    @Column(name = "minutes_type")
    @ApiModelProperty(value = "纪要类型")
    private Integer minutesType;
    @Column(name = "minutes_content")
    @ApiModelProperty(value = "纪要内容")
    private String minutesContent;
    @Column(name = "created_date",updatable=false)
    @ApiModelProperty(value = "创建时间")
    private Date createdDate;
    @Column(name = "created_by")
    @ApiModelProperty(value = "创建人")
    private Long createdBy;
    @Column(name = "check_status")
    @ApiModelProperty(value = "确认状态")
    private Integer checkStatus;
    @Column(name = "check_user_id")
    @ApiModelProperty(value = "确认人")
    private Long checkUserId;
    @Column(name = "check_suggest")
    @ApiModelProperty(value = "确认建议")
    private String checkSuggest;
    @Column(name = "check_time")
    @ApiModelProperty(value = "确认时间")
    private Date checkTime;
    @Column(name = "delete_flag")
    @ApiModelProperty(value = "删除 标识")
    private Integer deleteFlag;
    @ApiModelProperty(value = "项目id")
    @Column(name = "project_id")
    private String projectId;
    @Column(name = "group_id")
    @ApiModelProperty(value = "小组id")
    private String groupId;
    @Column(name = "give_mark")
    @ApiModelProperty(value = "评分")
    private double giveMark;
}
